/**
 * 版权所有(C)，上海***股份有限公司，2018，所有权利保留。
 * 
 * 项目名：	rabbitmq
 * 文件名：	Producer.java
 * 模块说明：	
 * 修改历史：
 * 2018年10月9日 - Administrator - 创建。
 */
package com.study.rabbitmq.spring;

import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @author Administrator
 *
 */
public class Producer {

  public static void main(String[] args) throws Exception {
    AbstractApplicationContext ctx = new ClassPathXmlApplicationContext(
        "classpath:spring/rabbitmq-context.xml");
    // RabbitMQ模板
    RabbitTemplate template = ctx.getBean(RabbitTemplate.class);
    // 发送消息
    template.convertAndSend("Hello world!");
    Thread.sleep(1000);// 休眠1秒
    ctx.destroy(); // 容器销毁
  }
}
